Overview
|
is an Inno Setup extension. It
provides possibility to change the graphic look of whole installer
- backgrounds, icons, even Next/Back/Cancel buttons.
To create a Inno Setup installer, you first have to write a Inno
Setup script which is ASCII text file with a format somewhat
similar to .INI file. You can edit scripts with every text editor.
It's recommended you use a text editor that shows line numbers
because Inno Setup uses line numbers to indicate where errors lie,
and to warn you about where errors might lie. An editor that
supports syntax highlighting is also recommended.
At this moment several editors (IDEs) exists. You can choose one
which fits all your needs. For more details visit Inno Setup Third-Party Files.
Scripts have an ".iss" (meaning Inno Setup Script) extension. The
script controls every aspect of the installation. It specifies
which files are to be installed and where, what shortcuts are to be
created and what they are to be named, and so on.
Inno Setup Scripts are arranged into sections. Each section
controls a different aspect of the installation. A section is
started by specifying the name of the section enclosed in square
[brackets]. Inside each section is any number of
entries.
There are two different main types of sections: those such as
[Setup] whose entries contain directive names and values (in the
form Directive=Value), and those such as [Files] whose entries are
divided into parameters. For other information about Inno Setup
script files visit Inno Setup
documentation.
Each Graphical Installer powered installer epitomizes more
sophisticated system. It includes several other Inno Setup headers
and uses a few plug-ins to create required visual effects.
Installer is saved in it's own .iss file called
<project>.iss file where project represents
installer's filename. This is main installer's script - this file
is compiled into resulting .exe. This file contains link to all
necessary files and this file is a heart of your future
installer.
Graphical Installer powered installers are unique in fact that they
need aditional file called <project>.graphics.iss
where resources for proper function of installer are defined.
With this two files files you are able to create skinned installers
with all functionality as classic Inno Setup installers.
Please read <project>.iss
description and <project>.graphics.iss
description for more information.